package com.java.comprehensive.test;

/*
静态代码块

1，随着类的加载而执行，而且只执行一次
2，优先于主函数执行。

作用：给类进行初始化
*/
class StaticCode {
    static //静态代码块
    {
        System.out.println("A");
    }

    public void show() {
        System.out.println("show run");
    }
}

class StaticCodeDemo {
    static {
        System.out.println("b");
    }


    public static void main(String[] args) {
        new StaticCode().show();

    }

    static {
        System.out.println("C");
    }
}